#include <GL/glew.h>
#include <FreeImage.h>
#include <string>
/*#include <iostream>
#include <stdio.h>
#include <stdlib.h>
/*#include <math.h>
#include <GL/glut.h>
#include "objects.h"

#define ESC 27
#define SPACE 32
#define BUFSIZE 512

class waterCycle
{
	public:
		waterCycle();
		~waterCycle();
*//*
		void drawBackground();
		void drawStatPic(objects, objects);
		void drawButton(float, objects);
		void drawButton2(float, objects, objects);
		void drawMenuButton(objects);
		void drawStatButton(objects, objects);
		void drawMenu( );
		void drawPlants();
		void drawHarvesting();
		void drawStatCylinder(float, objects);
		void drawRedBar(objects, objects);
		void drawStatLevel(objects, objects);
		void drawStats();
		void drawRiver();
		void drawScore();
		void drawGameOver();
		void waterCycledisplay(void);
		void waterCycleReshape(int, int);
		void resetAllParameters();
		void setTextures();
		void waterCycleKey(unsigned char, int, int);
		void lighting();
		void waterCycleinit();
		void resizingForHarvest(float);
		void updateScoreTexture();
		void waterCycleupdate(int );
		void waterCycleMousePosition(int, int, int, int);
		//void waterCyleMain(int , char **);
	
private:
		//objects
		objects test;
		objects sun;
		objects cloud;
		objects tree;
		objects rain;
		objects mountain[2];
		objects plant[4];
		objects fish;
		objects river;
		objects steam[3];
		objects wind;
		objects sunBeam[3];
		objects house[2];
		objects person[2];
		objects snow[4];
		objects snowFlake;
		objects avalanche;
		objects harvest[2];
		objects bunny[5];

		//buttons
		objects buttonBack;
		objects button[2];
		objects sunButton;
		objects windButton;
		objects collectButton;
		objects rainButton;

		//stats
		objects statsLevel[4];
		objects cloudStat;
		objects windStat;
		objects plantGrowthStat;
		objects snowStat;

		//score
		objects scoreBack;
		objects onesScore;
		objects tensScore;
		objects gameOver;

		//for picking
		GLuint selectBuf[BUFSIZE];
		int pickName;
		int buttonName;

		int Height, Width;
		int updateTimer; //in ms
		int drawPlant;
		int drawHouse;
		int harvesting;
		int drawSnow;
		int drawHarvest;
		int reset;
		int drawBunny;
		int score1;
		int score10;
};*/
